﻿namespace Library.Navigation
{
    using System;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Ink;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;

    internal class PendedNavigationOperation
    {
        internal Uri Uri { get; set; }

        internal NavigationMode Mode { get; set; }

        internal NavigationEntry NavigatedEntry { get; set; }

        internal bool IsEquals(Uri uri, NavigationMode mode)
        {
            bool isEquals = this.Uri == uri &&
                            this.Mode == mode;

            return isEquals;
        }
    }
}
